#include "listarouter.hpp"
 
 // Constructor
 Listarouter::Listarouter() {
  ladealao = 0;
  //dato = 0;
 // cout << "Nueva lista creada." << endl;
 }
 
 // Constructor
 Listarouter::Listarouter(Router elemento) {
  ladealao = 0;
  router = elemento;
 // cout << "Nueva lista creada. Dato inicial: " << router << endl;
 }
 
 // Constructor copia
 Listarouter::Listarouter(Listarouter  const & original) {
  ladealao = new Listarouter;
  ladealao = original.ladealao;
  router = original.router;
 }
 
 // Destructor
Listarouter::~Listarouter() {
 }

 // agregar elemento: AL LORO con donde se pone el retonno
void  Listarouter::agregar(Listarouter *nodo) {
  nodo->ladealao = this;
  ladealao = 0; 
 } 
 
 // se mueve hasta el siguiente dato
Listarouter* Listarouter::siguiente() {
  return ladealao;
 }
 
